ModuleAPI Java 版本开发者指南
写标签EPC

WriteTagEpcEx 方法

向标签写入EPC码
 
方法签名
  
	public  READER_ERR WriteTagEpcEx(int ant,byte[] Epc,
			int epclen,  byte[]accesspwd,  short timeout)
  
参数
参数 描述
ant 操作天线
Epc 要写入的EPC码
epclen Epc数据的长度,以字节为单位。 注意:epclen必须是2的倍数。
accesspwd 如果需要访问密码,请填写密码(4个字节),如果不需要访问密码,则此参数为null。
timeout 超时时间
  
举例
向标签写入EPC码"0x111122223333111122223333",访问密码为 0x12345678。
  
byte[] epcdata = new byte[12];
byte[] pwd = new byte[4];
pwd[0] = 0x12;
pwd[1] = 0x34;
pwd[2] = 0x56;
pwd[3] = 0x78;
epcdata[0] = 0x11;
epcdata[1] = 0x11;
epcdata[2] = 0x22;
epcdata[3] = 0x22;
epcdata[4] = 0x33;
epcdata[5] = 0x33;
epcdata[6] = 0x11;
epcdata[7] = 0x11;
epcdata[8] = 0x22;
epcdata[9] = 0x22;
epcdata[10] = 0x33;
epcdata[11] = 0x33;
Reader.READER_ERR err = rdr.WriteTagEpcEx(1, epcdata, 12, pwd, 1000);
  
注意
用户还可以通过Reader.WriteTagData改写EPC码。但与Reader.WriteTagEpcEx的区别在于Reader.WriteTagEpcEx在写入EPC码时同时更改了PC字段的EPC长度字段。